algarroba [spanish] - Francés Inglés Diccionario